a{cursor: pointer}
a:hover{text-decoration: none !important}
ul{margin: 0}
li{list-style-type: none}
.radio.inline{margin-right: 20px;}
.help-info{color: #aaa;line-height: 22px;}
.control-label{padding-right: 0;max-width: 150px;text-align: left !important}
.control-label b{color: #ff2222;margin-right: 2px;}
.well.notices{border-radius: 5px;background-color: #f5faff;border: 1px dashed #62b3ff;font-size: 12px;padding: 12px;margin-bottom: 15px;}
.well.notices ul{margin-bottom: 0;color: #888;}
.well.notices ul li{margin-top: 3px;}
th,td{vertical-align: middle !important;}
.bootstrap-table .actions>a{display: inline-block;line-height: 12px;border-right: 1px solid #555;padding: 0 7px;font-size: 12px;white-space: nowrap}
.bootstrap-table .actions>a:first-child{padding-left: 0}
.bootstrap-table .actions>a:last-child{border-right-width: 0;}
.bootstrap-table .more-actions{width: 75px;height: 15px;}
.bootstrap-table .more-actions>.dropdown{position: absolute;}
.bootstrap-table .more-actions button{padding: 2px 5px;margin-left: 5px;font-size: 12px;border: 0px}
.bootstrap-table .table{border-bottom: none}
.bootstrap-table .fixed-table-container .table th,.bootstrap-table .fixed-table-container .table td{vertical-align: middle;}
.bootstrap-table .pagination-detail button.dropdown-toggle{
    padding: 2px 20px !important;
    border-radius: 2px;
    border-width: 1px;
    background-color: #fff !important;
    color: #333 !important
}
.bootstrap-table .pagination-detail button.dropdown-toggle:focus{
    background-color: #fff !important
}
.bootstrap-table .pagination-detail .dropdown-menu{
    min-width: 100px !important
}
.bootstrap-table .pagination-detail .btn-group > .btn > .caret{margin-top: 0}
.loading-text{font-size: 13px !important;}
.detail-view > td {background-color: #f1f6f8 !important;border-top: 3px solid #d1e1ea !important;}
.over-ellipsis{text-overflow: ellipsis;word-break: break-all;overflow: hidden;display:-webkit-box; -webkit-box-orient:vertical;}
.over-ellipsis-2{text-overflow: ellipsis;word-break: break-all;overflow: hidden;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
.over-ellipsis-3{text-overflow: ellipsis;word-break: break-all;overflow: hidden;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:3;}
.btn,button{outline: none !important;}
.gj_search{z-index: 1020;position: fixed;right: -300px;bottom: 0;top: 85px;background-color: #f5f5f5;width: 300px;box-shadow: 0 0 5px 0 rgba(204,204,204,0.5);border-left: solid 1px #D7D7D7;}
.gj_search-bar{position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.gj_search-bar .title{font-size: 14px;font-weight: normal;color: #000;padding: 10px 15px 0 15px;}
.gj_search-btn{color: #FFF;background-color: #2588e5;width: 30px;padding: 6px 8px;margin-top: -120px;border: solid 1px #2588e5;border-right: 0 none;display: block;top: 50%;font-size: 14px;cursor: pointer;box-shadow: 0 0 5px 0 rgba(204,204,204,0.5);border-radius: 5px 0 0 5px;z-index: 10}
#searchBarOpen{position: fixed;right: 0;margin-top: -78px;}
#searchBarClose{position: absolute;left: -30px;display: none;}
.searchContent{width: 300px;height: 100%;position: relative;padding: 15px;}
.searchContent .form-group>label{margin-bottom: 3px;color: #888;font-size: 13px;}
.searchContent input,.searchContent select{height: 30px;font-size: 13px;}
.gj_search-actions{width: 300px;text-align: left;position: absolute;bottom: 0;border-top: 1px solid #ccc;padding: 15px;background: #fff}
.file-input .btn{border-width: 1px}
.content-wrap{max-height: 600px;overflow: auto}
.content-wrap img{max-width: 100%}
.webuploader-container {position: relative;}
.webuploader-element-invisible {position: absolute !important;clip: rect(1px 1px 1px 1px); /* IE6, IE7 */clip: rect(1px,1px,1px,1px);}
.btn.ajax-upload{border-radius: 0;width: 110px;border-width: 1px}
.btn.ajax-upload i{margin-right: 5px}
#uploadVideoBtn{border-radius: 0;width: 110px;margin-left: 10px;display: none;border-width: 1px}
.fileinfoBox{margin-left: 15px;width: 200px;display: none}
.daterangepicker .ranges .input-mini{width: 76px;}
.daterangepicker .ranges .range_inputs>div:nth-child(2){padding-left: 7px !important;}
.article-good{box-sizing: content-box}
.form-group{margin-left: 0 !important;margin-right: 0 !important}
textarea {padding: 5px !important;}
.help-block {color: #D16E6C;margin: 0 !important;line-height: 1}
.fileContainer {display: none;margin-top: 10px}
.fileContainer .imgItem {
    background-size: contain;background-repeat: no-repeat;background-position: center;background-color: #f5f5f5;
}
/*table 查询*/
.table-search {background-color: rgb(247, 248, 250);padding: 15px;border-radius: 5px;padding-bottom: 0;}
.table-search .row,.table-search [class^='col-xs'],.table-search [class*=' col-xs']{padding-left: 0;padding-right: 0;margin-left: 0;margin-right: 0}
.table-search .form-group .control-label{padding:  5px 10px 0 0;font-size: 13px;width: 120px}
.table-search .form-body>div{margin-bottom: 15px;width: 200px}
.table-search .form-body>div .ace-icon{font-size: 14px;line-height: 28px}
.table-search .form-body>div span.ace-icon{font-size: 13px;}
.table-search .form-group {margin-right: 0;margin-left: 0;margin-bottom: 15px !important;}
.well.table-search .form-footer{text-align: center;}
.well.table-search .form-footer .btn{margin: 0;margin-right: 5px}
.well.table-search .form-footer .btn-link{padding: 4px 5px !important;font-size: 13px}
.well.table-search .form-group>div{padding-left: 10px;padding-right: 0}

/*.table-tools{margin: 15px 0}*/
.fixed-table-toolbar{margin: 5px 0;padding: 0 15px}
.table-tools .btn-overlap .btn{padding: 5px 12px;}
.table-tools-btn .btn{border-width: 0;width: 100px;}
.fixed-table-toolbar .search input{padding: 4px 4px;height: 32px}
.fixed-table-toolbar .columns .btn{border-width: 0;padding: 6px 7px 6px 10px}
.fixed-table-toolbar .columns .btn .caret{margin-top: 0}
.fixed-table-toolbar .columns li[class*="item-"]{border-left-width: 0;border: none;border-top: 1px solid #ddd}
.fixed-table-toolbar .columns li label{padding: 2px 7px !important;font-size: 13px;margin-bottom: 3px}

.modal.aside .modal-body .form-group .control-label{width: 100px;padding-left: 5px;padding-right: 0}
.modal.aside .modal-footer .btn{width: 60px;padding: 2px 5px}

.modal-body .control-label{padding-right: 0;padding-left: 0}
.form-group{margin-bottom: 20px}
.form-group>div .help-block.error{position: absolute;bottom: -15px;left: 15px;font-size: 12px;}
.page-header .actions{float: right;margin-top: -30px}

.page-header .actions .btn{padding: 3px;min-width: 80px;border-width: 4px}

.btn.btn-white:hover, .btn.btn-white:focus, .btn.btn-white.active, .btn.btn-white:active, .open > .btn.btn-white.dropdown-toggle, .open > .btn.btn-white.active.dropdown-toggle{
    color: #2B7DBC !important;
    background-color: #fff !important;
    border-color: #2B7DBC !important;
}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th{border-bottom-width: 1px;font-weight: normal}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th:last-child{border-right: 1px solid #ddd}
.no-records-found td{background-color: #f7f8fa;padding: 20px !important;color: #999}
.main-content .form-actions .btn{border-width: 2px;width: 90px;margin-right: 10px}
.main-content .form-actions.fixed-bottom{padding: 15px;position: fixed;right: 0;left: 190px;bottom: 0;margin: 0}
.main-container .menu-min+.main-content .form-actions.fixed-bottom{left: 43px !important;}

.modal-content .fixed-table-pagination{padding: 3px 15px 0 15px;}
.modal-body .fixed-table-toolbar{padding: 0 10px;margin: 0}
.modal-body .fixed-table-toolbar .bs-bars{width: 100%}
.modal-body .fixed-table-toolbar .btn{float: right}

#contract-attachment-list li{height: 30px;line-height: 30px}

